DemoManager 
Version 1.0.3.5
20.06.02

--------------------------
DemoManager is a program with some features arround Half-Life recorded demos.
You can simply play the demos, with automatically changing the resolution in Half-Life.
It supports all mods of Half-Life.
For a more detailed description read the featurelist below or simply download & test it :p



Features:
--------------------------
1.0.3.5 (20.06.02)
- added QuakeManager for playing Q3 demos
- removed some bugs
- with CS 1.5 you can play demos with every resolution - you don't need to convert it !!!
- demos can now be played with "viewdemo" - the first demotool from valve
  	- Important: NOT EVERY DEMO does work with "viewdemo" !!!

--------------------------
1.0.3.2 (22.05.02)
- now supporting hl 1.1.0.9 & CS 1.4(1.0.0.4) 
	(hl only supports actual version-demos - if you wan't to play older demos - there are other solutions)
- added "ChatManager" (see more below - "use instructions")
- improved some functions:	
	- new chat search algorithm (faster & more secure)
	- new resolution search algorithm (faster & should support all hl-versions now)
	- improved chat display - inserted colors (team: red/blue, public: dark blue, server: black)
	- faster chat-removing & resolution-changing
- added function to "confuse" chat in demos (to see that there was chat, but not to recognize it)
- added "insert DemoManager Advertising": if you choose, DemoManager will automatically add maximum 3 strings, like: 	"This Demo has been edited with DemoMananager" or "www.Mystic-Dimension.de" (for you to support us ;))	
- removed some bugs (think, I added some yet-unrecognized bugs, i am waiting :p)
- no starts the HL-Mods directly via commandline (you can now type "playdemo demoman" while HL is playing the demo)
- if demoman.dem already exists, it should overwrite the file now


--------------------------
1.0.2.1 (13.04.02)
- added autoupdatefunction
- changed little graphical details
- fixed bugs:
	'registry'-bug ('EngineModeW')
	'chat'-bug (does not always show all chat)
	option to choose 'zone 4096'
	'same demo'-effect improved (not really removed, it is a Problem of the OS)
	  - You can now delete the temp. files in \valve\
	

--------------------------
1.0.1.6 (27.02.02)
- added improved adminpw-protection


--------------------------
1.0.1.5 (26.02.02)
- Demoinfos
- HLinfos
- CS-Retail support
- Win98/WinXP/Win2k tested and working
- Playdemo with demores/HLres/specific res
- change resolution before playing
- playdemo with timedemo
- playlist for more than 1 demo
- demo looping
- convert every listed demo to the same resolution before playing them
- Get chat-log from every chat appearing in the demo (server, team, public)
- Get (extended) playerinformation
- Save logfile (hlinf + demoinf + playerinf + chat)
- remove every type of message from the demo
- convert demoresolution
- backup demo before converting or removing anything
- Playdemo from doubleclick within windows
- Playdemo from zip/rar/... files 
- Saving settings 
- registry/ini-File cleaner, if DemoManager smells


--------------------------
Installation instruction:

- extract the files to a directory
- Start DemoManager and locate your hl.exe (or cstrike.exe)
- Choose wether you want it to get the standart HL-Demoplayer or not 
	(if not, you have the possibility to change it later)
- Now DemoManager is ready 
- You can start several paths of DemoManager - it will save the path to the last DemoManager.exe which was started
- It will NOT work directly from zipfile - because winzip or winrar deletes the temporary files in windows\temp 
	(DemoManager will close in this case)

--------------------------
How to Use DemoManager:

- simply start the program and explore it :)

- doubleclick on a Half-Life recorded demofile in your explorer
	(after DemoManager was started once and after it was selected as standart Demoplayer for HL)

- now all basic informations the demo contains are displayed

- click on "Play !" and DemoManager will play the demo with Half-Life + the mod the demo was recorded
	(if you want to restart it later in HL-console, type: playdemo demoman [speed] )

- click on "remove say_team" and all recognized Teammessages will be removed

- click on "get all demoinfos" to display all demoinfos DemoManager is able to read. Now you are on another TAB:

  TAB: DemoInfos:
   > here you can choose (if not already read) "get chat", "get playerinfo", "HL/Demoinfo", "Get all"
	(the option "securesearch" will only search for messages whose nick&msg have more than 2 chars
	 if you want to change the number of chars go to c:\windows\demoman.ini and change the value "securelength")

   > the little icon (like a book) lets you open another demo via dialog

   > there are some SpeedButtons (with symbols only) from left to right:
      1. Chat Manager (read below)
      2. Select all (selects the complete text)
      3. copy selected text to clipboard
      4. save complete log (as plaintext/.txt file)

  TAB: "Play Demo": lets choose you more options about playing the demo(s)
   > resolution options: should explain itself :p

   > Mis options: choose playbackspeed or timedemo
		  choose wheter you want -zone 4096 (was a former bug ?!?) or not
		  book-symbol: here you can load another demo.

   > playlist function: lets you play more than one demo in a specific order - click on "enable playlist"
		        choose if you want all the demos to be in a large loop
			the resolution is selected from the resolution options above (and the first existing demo)
			choose wheter all demoresolutions are adapted to the first existing one
  TAB: "Edit Demo"
   > edit demo: here you can change some values to "xxx" (the same length) example: remove pws.

   > remove Messages: choose which messages you want to remove
		      you can also "confuse" the messages (check it out :p) instead of removing
		      if you want, let DemoManager insert some advertisement (to support us ;))

   > change resolution: choose the new resolution and then convert the demo

   > backup demo: an automatically increasing counter will ensure that none of the demos changed/converted/...
		  will be lost. Uncheck if you don't want to backup the files.

   > symbol (book): u know :p

  ---

How to Use "QuakeManager"
- click on "activate Quakemanager" and then read the instructions
- Quakemanager will attempt to play the demos with cpma when existing.
- if the demo does not work with cpma choose another mod.
- Choose the extensions to associate with DemoManager

  ---

How to use "ChatManager"

- VERY IMPORTANT: When using ChatManager to change messages, it will insert some infos ("demo: edited") to prevent
   abuse or something like this. IF you don't want to have this messages, go to "edit demo" TAB of DemoManager 
   and remove complete public,team or server Messages.

- lets you define which messages will be removed or confused (all messages which are checked will be changed)
- click on "update" to (re-)read the chat.

--------------------------

DISCLAIMER:

IT IS FORBIDDEN TO CHANGE THE FILE IN ANY WAY !!!
do anything what you want, but do NOT change DemoManager in any way.

I am NOT responsible if DemoManager causes crashes, damages demos or anything else - use it at your own risk. I will do my best to prevent anything like this...

--------------------------

last change
20.06.02
Dominik R. alias nSK-TomCat, TomCat@Mystic-Dimension.de
www.mystic-dimension.de
www.nsk.de #nsk @ Qnet